package cn.itsource.pet.service;

import cn.itsource.basic.service.IBaseService;
import cn.itsource.basic.util.JsonResult;
import cn.itsource.basic.util.PageList;
import cn.itsource.pet.domain.*;
import cn.itsource.pet.query.OrderPetAcquisitionQuery;
import cn.itsource.pet.query.PetQuery;
import cn.itsource.pet.query.SearchMasterMsgQuery;
import com.alibaba.fastjson.JSONReader;

import java.util.List;

public interface IPetService extends IBaseService<Pet, PetQuery> {
    PageList<Pet> findPage(PetQuery petQuery);

    void petShelve(Long id);

    void downShelve(Long id);

    void save(Pet pet);

    PageList<Pet> queryHomePage(PetQuery petQuery);

    Pet petDetail(Long id);

    PetForm queryTypeNames();

    PetTypeForm formObject();


    //基础的方法由继承得到

}
